package armserver.mock.wmq;

public interface MockWmqMessageMBean {
	
	
	public void setHost(String hostip);
	
	public void setPort(int port);
	
	public void setMqgr(String mqgr);
	
	public void setQueueName(String qname);
	
	public void setCcsid(int ccsid);
	
	public void setChannel(String channelName);
	
	public void setSrcDir(String srcDir);
	
	public String getSrcDir();
	
	public void setStartPattern(String start);
	
	public void setEndPattern(String end);
	
	public String getStartPattern();
	
	public String getEndPattern();
	
	public String getHost();
	
	public int getPort();
	
	public String getMqgr();
	
	public String getQueueName();
	
	public int getCcsid();
	
	public String getChannel();
	
	public double getSendSpeedRate();
	
	public double getReceiveSpeedRate();
	
	public double getMessageCreateSpeedRate();
	
	public void sendMessage(int msgType,long recordCount) throws Exception;
	
	public void sendMessageByDir(int msgType,long recordCount) throws Exception;
	
	public boolean repeateReadDir() throws Exception;
	
	public void receiveMessage(int msgType,long recordCount) throws Exception;

}
